package cn.ckx.coding.common.utils.http;


public enum HttpMethod {

    /**
     * 求获取Request-URI所标识的资源
     */
    GET(0, "GET"),

    /**
     * 向指定资源提交数据进行处理请求（例如提交表单或者上传文件）。数据被包含在请求体中。
     * POST请求可能会导致新的资源的建立和/或已有资源的修改
     */
    POST(1, "POST"),


    /**
     * 向指定资源位置上传其最新内容（全部更新，操作幂等）
     */
    PUT	(2, "PUT"),

    /**
     * 请求服务器删除Request-URI所标识的资源
     */
    DELETE	(3, "DELETE");

    private int code;
    private String name;

    HttpMethod(int code, String name){
        this.code = code;
        this.name = name;
    }
    public String getName() {
        return name;
    }
    public int getCode() {
        return code;
    }
}
